--- title: Authenticator description: Authenticator component adds complete authentication flows to your application with minimal boilerplate. supportedFrameworks: android|angular|flutter|react|react-native|swift|vue --- import { Fragment } from '@/components/Fragment'; import { AppDirectoryAlert } from '@/components/AppDirectoryAlert'; import { Alert, Tabs, TabItem } from '@aws-amplify/ui-react'; import { NextSteps } from './NextSteps'; import { FRAMEWORKS } from '@/data/frameworks'; import { getCustomStaticPath } from '@/utils/getCustomStaticPath'; export async function getStaticPaths() { return getCustomStaticPath(frontmatter.supportedFrameworks); } {/* `getStaticProps` is required to prevent "Error: getStaticPaths was added without a getStaticProps. Without getStaticProps, getStaticPaths does nothing" */} export async function getStaticProps() { return { props: {} } } {({ platform }) => import(`./intro.${platform}.mdx`)} ## Quick start {({ platform }) => import('@/components/AppDirectoryAlert')} {({ platform }) => import('./quick-start.mdx')} {({ platform }) => import('./quick-start.angular.mdx')} {({ platform }) => import('./quick-start.vue.mdx')}